package com.dxp.operation.core;

import java.lang.annotation.*;

/**
 * @author gaohui
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Log {

    /**
     * 操作模块
     */
    Module module() default Module.UNKNOWN;

    String moduleName() default "";

    /**
     * 操作类型
     */
    Operation operation();

    String operationName() default "";

    /**
     * 操作内容
     */
    String context() default "";
}
